phy17130 Cold Migration
KEPSVPCESB4 - 10.137.171.30 (Cold Migration)
virsh list virsh shutdown primary-srv1-ceph-mon1 virsh shutdown dr-registry virsh destroy primary-srv1-ceph-mon1 virsh shutdown primary-srv1-ceph-mon1 AFTER PATCH virsh list virsh start kepsvvcmsblbr1 virsh start kepsvvcswmt1 virsh list
NB: Do not start dr-registry & primary-srv1-ceph-mon1 on another node as these are not storage bound.
phy17005 Migration
KEPSVPCLDAP1 -- 10.137.170.5
virsh list free -h virsh list --all virsh --connect qemu+ssh://apizone@KEDSVPCLDAP1:7779/system list virsh migrate --live keusvvdev01 qemu+ssh://apizone@KEDSVPCLDAP1:7779/system virsh migrate --live KEUSVVCFCLBR qemu+ssh://apizone@KEDSVPCLDAP1:7779/system virsh migrate --live KEPSVVCFCRTR1 qemu+ssh://apizone@KEDSVPCLDAP1:7779/system virsh migrate --live KEPSVVCFCLDP1 qemu+ssh://apizone@KEDSVPCLDAP1:7779/system virsh migrate --live KEPSVVCFCLBR1 qemu+ssh://apizone@KEDSVPCLDAP1:7779/system virsh migrate --live KEPSVVCFCNTP1 qemu+ssh://apizone@KEDSVPCLDAP1:7779/system after patch migrate back from 170105 to 1705 virsh --connect qemu+ssh://apizone@KEPSVPCLDAP1:7779/system list virsh migrate --live keusvvdev01 qemu+ssh://apizone@KEPSVPCLDAP1:7779/system virsh migrate --live KEUSVVCFCLBR qemu+ssh://apizone@KEPSVPCLDAP1:7779/system virsh migrate --live KEPSVVCFCRTR1 qemu+ssh://apizone@KEPSVPCLDAP1:7779/system virsh migrate --live KEPSVVCFCLDP1 qemu+ssh://apizone@KEPSVPCLDAP1:7779/system virsh migrate --live KEPSVVCFCLBR1 qemu+ssh://apizone@KEPSVPCLDAP1:7779/system virsh migrate --live KEPSVVCFCNTP1 qemu+ssh://apizone@KEPSVPCLDAP1:7779/system
phy17160 Migration
phy17160 virsh --connect qemu+ssh://apizone@KEPSVPCESBL2:7779/system list free -h phy17170 free -h phy17160 virsh migrate --live voyager001 qemu+ssh://apizone@KEPSVPCESBL2:7779/system virsh migrate --live kepsvvcmsblbr2 qemu+ssh://apizone@KEPSVPCESBL2:7779/system virsh migrate --live kepsvvcswmt2 qemu+ssh://apizone@KEPSVPCESBL2:7779/system virsh migrate --live kepsvvcswno1 qemu+ssh://apizone@KEPSVPCESBL2:7779/system virsh migrate --live kepsvvcswlb1 qemu+ssh://apizone@KEPSVPCESBL2:7779/system virsh migrate --live kepsvvcswnfs qemu+ssh://apizone@KEPSVPCESBL2:7779/system virsh migrate --live mst001 qemu+ssh://apizone@KEPSVPCESBL2:7779/system virsh migrate --live mst002 qemu+ssh://apizone@KEPSVPCESBL2:7779/system virsh migrate --live nod001 qemu+ssh://apizone@KEPSVPCESBL2:7779/system virsh migrate --live nod002 qemu+ssh://apizone@KEPSVPCESBL2:7779/system virsh migrate --live apm001 qemu+ssh://apizone@KEPSVPCESBL2:7779/system virsh migrate --live kepsvvckub1 qemu+ssh://apizone@KEPSVPCESBL2:7779/system virsh migrate --live kepsvvckub2 qemu+ssh://apizone@KEPSVPCESBL2:7779/system virsh migrate --live KEPSVVCESB3-CEPH qemu+ssh://apizone@KEPSVPCESBL2:7779/system virsh shutdown primary-srv2-ceph-mon2 AFTER PATCH phy17170 virsh migrate --live voyager001 qemu+ssh://apizone@KEPSVPCESBL1:7779/system virsh migrate --live kepsvvcmsblbr2 qemu+ssh://apizone@KEPSVPCESBL1:7779/system virsh migrate --live kepsvvcswmt2 qemu+ssh://apizone@KEPSVPCESBL1:7779/system virsh migrate --live kepsvvcswno1 qemu+ssh://apizone@KEPSVPCESBL1:7779/system virsh migrate --live kepsvvcswlb1 qemu+ssh://apizone@KEPSVPCESBL1:7779/system virsh migrate --live kepsvvcswnfs qemu+ssh://apizone@KEPSVPCESBL1:7779/system virsh migrate --live mst001 qemu+ssh://apizone@KEPSVPCESBL1:7779/system virsh migrate --live mst002 qemu+ssh://apizone@KEPSVPCESBL1:7779/system virsh migrate --live nod001 qemu+ssh://apizone@KEPSVPCESBL1:7779/system virsh migrate --live nod002 qemu+ssh://apizone@KEPSVPCESBL1:7779/system virsh migrate --live apm001 qemu+ssh://apizone@KEPSVPCESBL1:7779/system virsh migrate --live kepsvvckub1 qemu+ssh://apizone@KEPSVPCESBL1:7779/system virsh migrate --live kepsvvckub2 qemu+ssh://apizone@KEPSVPCESBL1:7779/system virsh migrate --live KEPSVVCESB3-CEPH qemu+ssh://apizone@KEPSVPCESBL1:7779/system ceph -s ceph df
phy170015 Migration
KEPSVPCLDAP2 - 10.137.170.15
phy17015 free -h virsh list --all virsh --connect qemu+ssh://apizone@KEDSVPCLDAP1:7779/system list virsh list virsh shutdown KEPSVVCFCWIN16 virsh migrate --live KEPSVVCFCPRX qemu+ssh://apizone@KEDSVPCLDAP1:7779/system phy170105 virsh --connect qemu+ssh://apizone@KEPSVPCLDAP2:7779/system list virsh migrate --live KEPSVVCFCPRX qemu+ssh://apizone@KEPSVPCLDAP2:7779/system
phy17170 Migration
Commands
phy17170 virsh --connect qemu+ssh://apizone@KEPSVPCESBL1:7779/system list date virsh shutdown tzpsvvcvoy01 virsh shutdown kepsvvcswmt3 virsh shutdown mst003 virsh migrate --live kepsvvcswno2 qemu+ssh://apizone@KEPSVPCESBL1:7779/system virsh migrate --live kepsvvcswreg qemu+ssh://apizone@KEPSVPCESBL1:7779/system virsh migrate --live nod003 qemu+ssh://apizone@KEPSVPCESBL1:7779/system virsh migrate --live kepsvvcansible qemu+ssh://apizone@KEPSVPCESBL1:7779/system virsh migrate --live KEUSVVCESB1 qemu+ssh://apizone@KEPSVPCESBL1:7779/system virsh migrate --live qpid001 qemu+ssh://apizone@KEPSVPCESBL1:7779/system virsh migrate --live nfs001 qemu+ssh://apizone@KEPSVPCESBL1:7779/system virsh migrate --live apm002 qemu+ssh://apizone@KEPSVPCESBL1:7779/system virsh migrate --live kepsvvcmsblbr3 qemu+ssh://apizone@KEPSVPCESBL1:7779/system virsh shutdown primary-srv3-ceph-mon3 phy17160 virsh shutdown voyager001 rbd mirror image demote libvirt-integ-pool/voyager001 rbd mirror image status libvirt-integ-pool/voyager001 phy17140 rbd mirror image promote libvirt-integ-pool/voyager001 virsh start voyager001 After Patching phy17170 virsh migrate --live kepsvvcswno2 qemu+ssh://apizone@KEPSVPCESBL2:7779/system virsh migrate --live kepsvvcswreg qemu+ssh://apizone@KEPSVPCESBL2:7779/system virsh migrate --live nod003 qemu+ssh://apizone@KEPSVPCESBL2:7779/system virsh migrate --live kepsvvcansible qemu+ssh://apizone@KEPSVPCESBL2:7779/system virsh migrate --live KEUSVVCESB1 qemu+ssh://apizone@KEPSVPCESBL2:7779/system virsh migrate --live qpid001 qemu+ssh://apizone@KEPSVPCESBL2:7779/system virsh migrate --live nfs001 qemu+ssh://apizone@KEPSVPCESBL2:7779/system virsh migrate --live apm002 qemu+ssh://apizone@KEPSVPCESBL2:7779/system virsh migrate --live kepsvvcmsblbr3 qemu+ssh://apizone@KEPSVPCESBL2:7779/system phy17140 virsh shutdown voyager001 rbd mirror image demote libvirt-integ-pool/voyager001 rbd mirror image status libvirt-integ-pool/voyager001 phy17160 rbd mirror image promote libvirt-integ-pool/voyager001 virsh start voyager001
phy170105 Migration
KEDSVPCLDAP1 - 10.137.170.105
virsh list Currently no server are running
phy17140 Migration
As no VMs are running, check Ceph health and storage from Slack after patching.
phy17180 Cold Migration
Shutdown Application VMs
virsh shutdown keusvvckubreg virsh shutdown ugusvvcvoy01 virsh shutdown tzusvvcvoy01 virsh shutdown qpid-uat-vm virsh shutdown keusvvckubno2 virsh shutdown keusvvckubno1 virsh shutdown keusvvckubmt1 virsh shutdown keusvvckubnfs
Shutdown Ceph VMs
virsh shutdown secondary-srv1-ceph-mon2 virsh shutdown secondary-srv1-ceph-mon1 virsh shutdown secondary-srv1-ceph-mon3 AFTER PATCH virsh start secondary-srv1-ceph-mon3 virsh start secondary-srv1-ceph-mon1 virsh start secondary-srv1-ceph-mon2 virsh start keusvvckubnfs
Note
- Wait 1 minute and SSH to
cont160150. - If SSH fails, wait another minute and retry.
- Do not start other VMs until SSH to
cont160150succeeds.
Start Application VMs (order: first → last)
virsh start keusvvckubmt1 virsh start keusvvckubno1 virsh start keusvvckubno2 virsh start qpid-uat-vm virsh start tzusvvcvoy01 virsh start ugusvvcvoy01 virsh start keusvvckubreg
Post Validation
- Check Ceph cluster health →
ceph -s - Verify VMs state →
virsh list --all - Verify pods on
cont160150→ Ensure all UAT pods are running.
phy170115 Migration
KEDSVPCLDAP2 - 10.137.170.115
virsh list Currently no server are running